Towards a better understanding of SAT translations
نویسندگان
چکیده
Of fundamental importance for SAT solving is the translation to CNF. One of the basic tasks is to find metrics for determining what are “good” translations, i.e., what makes the resulting SAT problem easy to solve. We introduce a new measure hd(F ), the “hardness”, for formulas F in conjunctive normal form (i.e., clause-sets). hd(F ) for unsatisfiable clause-sets has been studied in [12,14]. However, now we treat satisfiable clause-sets differently. We consider the Advanced Encryption Standard (AES) and Data Encryption Standard (DES) as examples. The key discovery for these ciphers present examples of hard problems, and we investigate translations of these problems geared towards minimising hd(F ). We present the SAT representation hypothesis: The task of solving a SAT problem efficiently is captured by constructing a representation of the underlying boolean function which is of low hardness.
منابع مشابه
Towards a better understanding of representing problems as SAT problems
Of fundamental importance for SAT solving is the translation to CNF. One of the basic tasks is to find metrics for determining what are “good” translations, i.e., what makes the resulting SAT problem easy to solve. We introduce a new measure hd(F ), the “hardness”, for formulas F in conjunctive normal form (i.e., clause-sets). hd(F ) for unsatisfiable clause-sets has been studied in [10,12]. Ho...
متن کاملTowards a better understanding of hardness
Of fundamental importance for SAT solving is the translation to CNF. One of the basic tasks is to find metrics for determining what are “good” translations, i.e., what makes the resulting SAT problem easy to solve. We introduce a new measure hd(F ), the “hardness”, for formulas F in conjunctive normal form (i.e., clause-sets). hd(F ) for unsatisfiable clause-sets has been studied in [6,8]. Howe...
متن کاملTowards a Better Understanding of the Functionality of a Conflict-Driven SAT Solver
We show that modern conflict-driven SAT solvers implicitly build and prune a decision tree whose nodes are associated with flipped variables. Practical usefulness of conflict-driven learning schemes, like 1UIP or AllUIP, depends on their ability to guide the solver towards refutations associated with compact decision trees. We propose an enhancement of 1UIP that is empirically helpful for real-...
متن کاملI-34: NRY Haplotype Analysis: towards A Better Understanding of The Genetic Basis of Spermatogenic Failure
It has been established that the Y chromosome carries genes required for spermatogenesis and male fertility. For many decades worldwide screening for gene identification has been conducted in research laboratories. However, it has been a difficult process in identifying such genes (i.e. causative mutations) which could explain the phenotypic variation and could be potentially used as markers fo...
متن کاملCSP2SAT4J: A Simple CSP to SAT translator
SAT solvers can now handle very large SAT instances. As a consequence, many translations into SAT have been shown successful in recent years: Planning and Bounded Model Checking are two examples of applications in which SAT engines are reported to be as good as or even better than dedicated software. During the first CSP competition, SATbased approaches were demonstrated competitive with the ot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011